اسماعیل بخش زاد محمودی

09118315058

09336485452

09373054607

09390617786

http://telegram.me/Electronic_iran

mehrsa_bm

Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com

*راهنمای سفارش پروژه*




www.labcenter.co.uk/

www.powerengineering.blogfa.com

www.Elecdl.com

www.p30download.com

 

 

 

 

 

 

 

 

 

 

Google

در اين وبلاگ
در كل اينترنت

الکترونیک مقدماتی

مقاومت

سلف

خازن

دیود

دیود زنر

یک سوسازی دیود

ترانزیستور BJT

دیجیتال Digital

الکترونیک صنعتی

تایرستورها Thyristors

ترایاک TRIAC

ماسفت MOSFET

ترانزیستور دوقطبی IGBT

مبدل های DC به DC

اینورترها(DC/AC Inverter)

میکرو الکترونیک AVR

برنامه نویسی Assembl

1. مقدمه

2. دستورات محاسباتی


11.مدارات میکروکنترلر 8051

12.مدارات میکروکنترلر PIC

13.مدارات میکروکنترلر AVR

14.مدارات دیجیتال Digital

15.مدارات آنالوگ Analog

16. ماژول های الکترونیک

 



 


دانلود نرم افزارهای کاربردی

 


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

ساعت

هدف :برنامه ای به زبان C در محیط CodeVision AVR بنویسید که توسط میکروکنرلر AVR موتور STEPPER را در دو جهت راست گرد و چپ گرد با سرعت 100 ms راه اندازی نماید. مدار را به گونه ای طراحی کنید که با زدن هر یک از کلید ها خواسته های زیر برآورد شوند:

ساختار پروژه در شکل زیر رسم شده است

مدار کنترلر استپر موتور STEPER MOTOR

  • تازمانی که کلید S1 فشرده باشد موتور بصورت راست گرد بچرخد.
  • تازمانی که کلید S2 فشرده باشد موتور بصورت چپ گرد بچرخد.

برای راه اندازی موتور بخاطر پایین بودن جریان پورت میکرو از درایور تقویت ولتاژ ULN2803 باید استفاده شود تا موتور به آسانی در واقعیت حرکت کند در حقیقت این تراشه جریان را افزایش میدهد

موتور های پله ای ( استپر موتور) Stepper_Motor :

موتور پله ای (Stepper Motor) یکی از انواع موتورهای الکتریکی است که حرکت آن کاملاً دقیق و از پیش تعریف شده می باشد و با ارسال بیتهای 0,1 به سیم پیچهای آن می توان آنرا حرکت داد. هر پله با دادن انرژی به یک سیم پیچ یا بیشتر در درون موتور کنترل می شود که با آهنرباهای ثابتی متصل به شافت بریکدیگر تاثیر متقابل دارند. روشن و خاموش کردن این سیم پیچ ها با ترتیب سبب چرخش رو به جلو یا چرخش برعکس موتور خواهد شد. از زمان تاخیر بین هر پله سرعت موتور شناسانده می شود. پله ها یا همان گام ها می توانند با ارسال تعداد پالس های گام مناسب به هر موقعیت مطمئن مطلوبی حرکت داده شوند. از موتور های پله ای می توان برای روبات های با قابلیت راه رفتن که دارای اندام حرکتی هستند استفاده نمود. این نوع موتور به روبات این قابلیت را می دهد تا به هر میزان از زاویه و سرعت که لازمه حرکتش می باشد جابجایی داشته باشد.

با پيشرفت روز افزون علم و فناوري همواره نياز هاي جديد به وسايل و دستگاه هاي جديد تر جهت هماهنگي همه بخشهاي صنعت با اين پيشرفت ، به وجود مي آيند. بدين منظور شناخت و طراحي راه كارها و وسايل جديد امري است اجتناب ناپذير.از جمله اين پيشرفت ها ساخت نوع جديد و پيشرفته تري از موتورهاي الكتريكي به نام استپ موتور ها يا موتورهاي پله اي است كه با كاهش انواع هزينه ها در صنایع كم كم جاي مكانيزم هاي پيچيده مكانيكي را خواهند گرفت. با درك میدان های مغناطیسی و كشف آنكه می توان انرژی الكریكی را به انرژی مكانیكی تبدیل نمود تحولی عظیم در تاریخ بشری بوجود آمد، بگونه ای كه بشر روز به روز به تفكر و طراحی و ساخت وسایلی كه بتوانند با استفاده از انرژی الكتریكی، انرژی مكانیكی تولید نمایند روی آورد. از این رو انواع موتور های الكتریكی به صحنه وجود آمده و همچنان سیر تكمیلی خود را طی نمودند تا به امروز كه می توان برای هر نوع كاربری ، نوع خاصی از موتورها را بكار برد. اما ساخت اسپ موتور با امكاناتی كه به طراحان و سازندگان ماشین آلات میدهد ، به گونه ای برجسته سبب كاهش هزینه ها در همه زمینه ها می شود. یكی از چندین مزایای بسیار زیاد این نوع الكتروموتورها تبدیل مكانیزم های بسیار پیچیده مكانیكی، به تنها یك محرك استپی می باشد. در ادامه با این پدیده جالب آشنا تر خواهیم شد.

Stepper Motor
  1. میکرو کنترلر AVR Atmega32
  2. مدار ریست میکروکنترلر Reset
  3. درایور راه انداز برای موتور استپرشماره تراشه ULN2803
  4. نحوه اتصال استپر موتور
  5. مدار کلید ها با مقاومت های بالا کشنده و منطق صفر

توجه: اگر برنامه را به زبانهای برنامه نویسی دیگر یا تراشه های میکروکنترلر دیگر هم نیاز داشتید می توانم انجام دهم.

راهنمای کامل و گزارشکار آماده و تایپ شده در Microsoft Office Word

برنامه C برای AVR

برنامه استپر موتور

نکته: آموزش نحوه طراحی و برنامه نویسی تراشه میکروکنترلر AVR به زبان C و توضیح خط به خط برنامه به همراه پروژه برای شما ارسال خواهد شد نمونه ای از بخش های این فایل راهنما در شکل ها آورده شده است:

 


(( سفارش پروژه ))

برای سفارش این برنامه با همین شکل و اجزاء و یا تغییر برنامه مورد نظر به دلخواه خود می توانید از روش های زیر اقدام نمائید، کد سفارش پروژه را ارسال کنید:

هزینه طراحی: SMS-> 0911 831 50 58

کد سفارش پروژه: 103p48

سفارش پروژه >>> Project-esisis.com/Content


برای ارتباط با مدیر سایت از لینکهای زیر استفاده کنید

آدرس کانال سایت در تلگرام : www.telegram.me/Electronic_iran

آیدی جهت ارتباط در تلگرام: @Electronic_iran

 


 

 

 

 

 

 

 

 

 

<img src="Background/Signbot LED (1).gif" width="249" height="49" alt="Signbot LED (1)" />
فروشگاه الکترونیک
کسب درآمد میلیونی در ماه
کانال تلگرام